@charset "utf-8";
@import "reset.css";
/*************************************
* 文件名称：全局公用样式表
* 作   者：周泽彬
* 创建日期：2013-4-25
* 文件版本：V1.0
* 内容概要: 全局定义、布局样式
*************************************/

body { margin: 0px; padding: 0px; width: 100%; background: url(../{images}/bg.jpg) 0 0 repeat; font: normal 12px/22px "Microsoft YaHei", "微软雅黑", "宋体", Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #333; }
/* 重置 */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
p, li, div { line-height: 20px; }

.hidden { display: none; }
/* 标题样式 */
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
img { border: 0 none; }
/* 列表样式 */
ul, ol, li, dl, dt, dd { list-style: none; }
/* 图片样式 */
img, a img { border: 0px; padding: 0px; margin: 0px; vertical-align: middle; }
button { cursor: pointer; }
.break { word-break: break-all;  /* 只对英文起作用，以字母作为换行依据 */ word-wrap: break-word;  /* 只对英文起作用，以单词作为换行依据 */ white-space: pre-wrap;  /* 只对中文起作用，强制换行 */ }
table { border-collapse: collapse; border-spacing: 0; } /*设置表格的边框是否被合并为一个单一的边框*/
.indent { text-indent: 2em; color: #333; line-height: 22px; }
a:link, a:visited { color: #222; text-decoration: none; }
a:active, a:hover { color: #000; text-decoration: none; }
a:focus { outline: none; }
/*public*/
.w1004 { width: 1004px; margin: 0 auto; }
/** 输入框 **/
input { border: 1px solid #ddddde; height: 18px; line-height: 18px; padding: 0 2px; }
/** 清除浮动 **/
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
/* clear */
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; zoom: 1; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
#layout { width: 100%; background: url(back.jpg) center top no-repeat; }
/*container/header/main/footer*/
#container { width: 1004px; padding: 0; margin: 0 auto; }
#header { width: 100%; height: 106px; background:url(../{images}/topbg.jpg) repeat-x; }
#header #top { width: 1004px; margin: 0 auto; }
#banner { }
#footer { background: #CCC;  padding: 15px 0; text-align: left }
#footer p { /*float: left;*/ }
.h-nav { width:1004px; }
.topr { width: 675px; padding: 40px 0 0; margin-bottom:10px; overflow: hidden; }

.toprlink{  line-height: 21px; }
.toprlink li{ float:right; display: block;} 
.toprlink li.line{ margin:6px 16px 0 12px; _margin:3px 16px 0 12px;}
.toprlink li h3{ background: url(../{images}/index1_06.jpg) left center no-repeat;  font-weight:bold; padding-left:29px; margin-right:15px; }
.toprlink li h3 span{ color:#4d090d; font-weight:bold; font-size:18px; font-family:"Times New Roman"}
.top_menu{ display:block; float:left;width:75px; height:21px; line-height:21px; text-align:center; background:none; color:#bba883;}
/*微博 微信*/
.weibo_menu{ background: url(../{images}/weibo.jpg) no-repeat; width:27px; height:27px; display:block; float:left; text-indent:-9999px; }
.weixin_menu{ background:url(../{images}/weixin.jpg) no-repeat; width:27px; height:27px; display:block; float:left; text-indent:-9999px; }
/*left*/
#left { float: left; width:216px; }
#left h2 { font-size: 16px; height:62px; line-height:62px; color:#fff; padding-left:25px; font-weight:bold; background: url(../{images}/titlebg-page.jpg) left top no-repeat }
.menu { width: 100%; margin: 0 0 10px; overflow: hidden; }
.menu .head { height: 55px; overflow: hidden; }
.menu ul { background: url(/img/menu_bg.png) repeat-y; }
.menu li .i { display: block; height: 34px; line-height: 34px; padding: 0 0 0 57px; background: url(/img/menu_blurfocus.png) no-repeat; }
.menu li.focus .i { color: #fff; font-weight: bold; background: #FC3; }
/*right*/
#right { float: right; width:783px; background:# EFEFEF}
#right .title { height:60px; line-height:60px; text-align: right; margin-bottom: 10px; padding-right: 15px; background:url(../{images}/r-title-bg.jpg) no-repeat }
#right .title h1 { float: left; padding-left: 20px; }
#right .content { padding: 14px 10px 14px 14px; }
/* logo/ver/*/
.logo { float: left; display: block; padding: 0; margin: 0; width: 200px; padding-top: 16px; }
.ver { float: right; width: 200px; padding: 0; margin-top: 10px; color: #727b73; }
.ver a { color: #ccc; }
.ver a:hover { color: #000; }
.language { height: 20px; line-height: 20px; text-align: right }

.mainbody ul li{ float:left; margin:10px 6px}
#innews{ background:url(../{images}/news-bg.jpg) repeat-x; height:51px; padding-top:8px;}
#innews h1 span{ display: block; float:left; margin-right:15px; text-align:center; width:85px; height:24px; line-height:24px; color:#fff;background:url(../{images}/news-title.jpg) no-repeat;}

#f-nav{ background:#f6f6f6; border-top:1px solid #dedede; padding:15px; margin-top:15px;}
.f-nav{ width:1004px; margin:0px auto}
.f-nav ul li{ float:left; width:130px;}
.f-nav ul li h4{ font-weight:bold; margin-bottom:15px;}
.f-nav ul li a{ display:block; height:25px; line-height:25px; }
.f-nav ul li p{ padding:5px 0}
.f-nav ul li.code{ padding-left:100px; width:200px; border-left:1px solid #ccc}

.bigpic{ float:left; width:350px; height:350px; background:url(../{images}/bigpic-bg.jpg) no-repeat; padding:2px 0 0 3px}
.detailtxt{ float:right; width:390px; padding-left:10PX}
.detailtxt h3{ color:#4d090d; font-weight:bold; margin-bottom:10PX;}
.effect{ background: url(../{images}/effectbg.jpg) left top no-repeat; margin-top:25px;}